package com.yckj.day06;

import java.util.Scanner;

/**
 * TODO 对象数组
 * 任务1：创建一个可以存储五个人的对象数组。初始化每个对象。并且遍历数组。
 *
 * @author shengyuee
 * @version 1.0
 * 2025/7/23 14:26
 */
public class ObjectArray {
    public static void main(String[] args) {
        // 创建存储五个人的对象数组
        Person[] persons = new Person[5];
        Scanner scan = new Scanner(System.in);
        Person person = null;
        for (int i = 0; i < persons.length; i++) {
            System.out.print("请输入第"+(i+1)+"个人的姓名：");
            String name = scan.next();
            System.out.print("请输入第"+(i+1)+"个人的年龄：");
            int age = scan.nextInt();
            System.out.print("请输入第"+(i+1)+"个人的性别：");
            String sex = scan.next();
            // 使用构造方法创建对象
            person = new Person(name,age,sex);
            // 将创建的person存储对象数组中
            persons[i] = person;
        }
        // 遍历输出
        for (Person person1 : persons){
            // 如果没有重写toString()，直接输出引用变量就像一串地址
//            System.out.println(person1);
            System.out.println(person1.name+","+person1.age+","+person1.sex);
        }
    }
}
